package com.tiancheng.trade.settlement.bo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 对账函导出
 */
@Data
@ToString
@JsonIgnoreProperties(ignoreUnknown = true)
@AllArgsConstructor
public class SettleLettersExportBO {
    /**
     * 子订单创建时间
     */
    private LocalDateTime subOrderCreateDt;
    /**
     * 子订单号
     */
    private String subOrderId;
    /**
     * 支付单号
     */
    private String payFlowId;
    /**
     * 商户名称
     */
    private String merchantName;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 子订单应收金额
     */
    private BigDecimal subOrderAmount;
    /**
     * 商品成本价(分)
     */
    private BigDecimal productCost;
    /**
     * 子订单状态
     */
    private String subOrderStatus;
    /**
     * 核销时间
     */
    private LocalDateTime verificationTime;
}
